<?php
namespace Forms\Validator;

use Pinenut\Form\Validator;

class RangeAction extends Validator
{
	protected $defaultErrorMessage = 'Out of range';

	protected function isValid($value, $params)
	{
		// вертаемся если вообще пусто
		if (empty($value))
			return true;
		
		$value = intval($value);
		if (!empty($params['min']) && ($value < $params['min'])) {
			return false;
		}
		if (!empty($params['max']) && ($value > $params['max'])) {
			return false;
		}

		return true;
	}
}